<?php

/**
* @package      auto_occasion
* @subpackage   annonce
* @version      1
* @author       CMS
*/


/**
* Zone affichant les caracteristiques d'une voiture dans ajout annonce
*
* @package auto_occasion
* @subpackage annonce
*/
class BoAnnonceCaracteristiqueVoitureZone extends jZone {
 
    protected $_tplname='annonce~BoAnnonceCaracteristiqueVoiture.zone';
    /**
    * Chargement des données pour affichage
    */
    protected function _prepareTpl(){
        
        jClasses::inc('essais~essaisSrv') ;
        jClasses::inc('marqueModele~marqueSrv') ;
        jClasses::inc('marqueModele~modeleSrv') ;
        jClasses::inc('commun~common') ;


        $toCatVoitures			= essaisSrv::getAllCatVoiture() ;
        $toMarqueVoitures		= marqueSrv::getAllByOrder() ;
        $marqueVoitureSelected	= $toMarqueVoitures->fetchAll();
        $partenaire				= common::liste('ao_partenaire') ;
        $this->_tpl->assign('dateCirculation', date('Y'));
        if($this->param('idOccasion')){
            $idOccasion = $this->param('idOccasion');
            $voiture = common::chargeParId($idOccasion, "ao_voiture_occasion");
            $modeles = modeleSrv::getAllOrderedModeleByMarqueId($voiture->Occas_Marque) ;
            $this->_tpl->assign('voiture', $voiture);
        } else {
            
            $modeles = modeleSrv::getAllOrderedModeleByMarqueId($marqueVoitureSelected[0]->marque_id) ;
        }
        $this->_tpl->assign('modeles', $modeles);
        $this->_tpl->assign('partenaire', $partenaire);
        $this->_tpl->assign('toCatVoitures', $toCatVoitures->fetchAll());
        $this->_tpl->assign('toMarqueVoitures', $marqueVoitureSelected);

    }
}